#include "themes.h"

void QAceThemes::InitThemes() {
    TTheme theme;

    theme.displayName = "ambiance";
    theme.bgColour = "#202020";
    theme.fgColour = "#E6E1DC";
    themes.append(theme);

    theme.displayName = "chaos";
    theme.bgColour = "#161616";
    theme.fgColour = "#E6E1DC";
    themes.append(theme);

    theme.displayName = "chrome";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "black";
    themes.append(theme);

    theme.displayName = "clouds";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "#000000";
    themes.append(theme);

    theme.displayName = "clouds_midnight";
    theme.bgColour = "#191919";
    theme.fgColour = "#929292";
    themes.append(theme);

    theme.displayName = "cobalt";
    theme.bgColour = "#002240";
    theme.fgColour = "#FFFFFF";
    themes.append(theme);

    theme.displayName = "crimson_editor";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "rgb(64, 64, 64)";
    themes.append(theme);

    theme.displayName = "dawn";
    theme.bgColour = "#F9F9F9";
    theme.fgColour = "#080808";
    themes.append(theme);

    theme.displayName = "dreamweaver";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "black";
    themes.append(theme);

    theme.displayName = "eclipse";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "black";
    themes.append(theme);

    theme.displayName = "github";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "#000000";
    themes.append(theme);

    theme.displayName = "idle_fingers";
    theme.bgColour = "#323232";
    theme.fgColour = "#FFFFFF";
    themes.append(theme);

    theme.displayName = "iplastic";
    theme.bgColour = "#eeeeee";
    theme.fgColour = "#333333";
    themes.append(theme);

    theme.displayName = "katzenmilch";
    theme.bgColour = "#f3f2f3";
    theme.fgColour = "rgba(15, 0, 9, 1.0)";
    themes.append(theme);

    theme.displayName = "kr_theme";
    theme.bgColour = "#0B0A09";
    theme.fgColour = "#FCFFE0";
    themes.append(theme);

    theme.displayName = "kuroir";
    theme.bgColour = "#E8E9E8";
    theme.fgColour = "#363636";
    themes.append(theme);

    theme.displayName = "merbivore";
    theme.bgColour = "#161616";
    theme.fgColour = "#E6E1DC";
    themes.append(theme);

    theme.displayName = "merbivore_soft";
    theme.bgColour = "#1C1C1C";
    theme.fgColour = "#E6E1DC";
    themes.append(theme);

    theme.displayName = "mono_industrial";
    theme.bgColour = "#222C28";
    theme.fgColour = "#FFFFFF";
    themes.append(theme);

    theme.displayName = "monokai";
    theme.bgColour = "#272822";
    theme.fgColour = "#F8F8F2";
    themes.append(theme);

    theme.displayName = "pastel_on_dark";
    theme.bgColour = "#2C2828";
    theme.fgColour = "#8F938F";
    themes.append(theme);

    theme.displayName = "solarized_dark";
    theme.bgColour = "#002B36";
    theme.fgColour = "#93A1A1";
    themes.append(theme);

    theme.displayName = "solarized_light";
    theme.bgColour = "#FDF6E3";
    theme.fgColour = "#586E75";
    themes.append(theme);

    theme.displayName = "sqlserver";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "black";
    themes.append(theme);

    theme.displayName = "terminal";
    theme.bgColour = "black";
    theme.fgColour = "#DEDEDE";
    themes.append(theme);

    theme.displayName = "textmate";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "#000000";
    themes.append(theme);

    theme.displayName = "tomorrow";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "#4D4D4C";
    themes.append(theme);

    theme.displayName = "tomorrow_night";
    theme.bgColour = "#1D1F21";
    theme.fgColour = "#C5C8C6";
    themes.append(theme);

    theme.displayName = "twilight";
    theme.bgColour = "#141414";
    theme.fgColour = "#F8F8F8";
    themes.append(theme);

    theme.displayName = "tomorrow_night_blue";
    theme.bgColour = "#002451";
    theme.fgColour = "#FFFFFF";
    themes.append(theme);

    theme.displayName = "tomorrow_night_bright";
    theme.bgColour = "#000000";
    theme.fgColour = "#DEDEDE";
    themes.append(theme);

    theme.displayName = "tomorrow_night_eighties";
    theme.bgColour = "#2D2D2D";
    theme.fgColour = "#CCCCCC";
    themes.append(theme);

    theme.displayName = "vibrant_ink";
    theme.bgColour = "#0F0F0F";
    theme.fgColour = "#FFFFFF";
    themes.append(theme);

    theme.displayName = "xcode";
    theme.bgColour = "#FFFFFF";
    theme.fgColour = "#000000";
    themes.append(theme);
}

TTheme QAceThemes::GetTheme(int i) {
  return themes.at(i);
}

int QAceThemes::GetCount() {
    return themes.count();
}
